package com.jsyl.lwbk.business.mq;


import org.springframework.amqp.core.Queue;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;


//@Configuration
public class RabbitConfig {

//    /**
//     * 开启序列化
//     */
//    public static final boolean RABBIT_MQ_SERIALIZABLE_ON = true;
//
//    /**
//     * 关闭系列化
//     */
//    public static final boolean RABBIT_MQ_SERIALIZABLE_OFF = false;
//    /**
//     * 孩子签到信息同步队列key
//     */
//    public static final String OTO_CHILD_SIGN_MQ = "oto_child_sign_mq";
//    /**
//     * 测评信息同步队列key
//     */
//    public static final String OTO_CHILD_CYCLE_MQ = "oto_child_cycle_mq";
//
//    /**
//     * 孩子同步队列key
//     */
//    public static final String OTO_CHILD_MQ = "oto_child_mq";
//
//    /**
//     * 课程同步队列key
//     */
//    public static final String SCHEDULE_OTO_MQ = "schedule_oto_mq";
//
//
//    /**
//     * 备课状态同步
//     */
//    public static final String SCHEDULE_PREPARE_MQ = "schedule_prepare_mq";

    /**
     * 课程小孩同步队列key
     */
    public static final String SCHEDULE_DETAIL_CHILD_OTO_MQ = "schedule_detail_child_oto_mq";
//    @Bean
//    public Queue childCycleQueue() {
//        return new Queue(OTO_CHILD_CYCLE_MQ, RABBIT_MQ_SERIALIZABLE_ON);
//    }
//
//    @Bean
//    public Queue childQueue() {
//        return new Queue(OTO_CHILD_MQ, RABBIT_MQ_SERIALIZABLE_ON);
//    }
//
//    @Bean
//    public Queue childSignQueue() {
//        return new Queue(OTO_CHILD_SIGN_MQ, RABBIT_MQ_SERIALIZABLE_ON);
//    }
//
//    @Bean
//    public Queue scheduleQueue() {
//        return new Queue(SCHEDULE_OTO_MQ, RABBIT_MQ_SERIALIZABLE_ON);
//    }
//
//    @Bean
//    public Queue scheduleDetailChildQueue() {
//        return new Queue(SCHEDULE_DETAIL_CHILD_OTO_MQ, RABBIT_MQ_SERIALIZABLE_ON);
//    }
//    @Bean
//    public Queue schedulePrepareQueue() {
//        return new Queue(SCHEDULE_PREPARE_MQ, RABBIT_MQ_SERIALIZABLE_ON);
//    }
}
